package com.pe.rimac;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.CompoundButton;

public class OcupantesActivity extends BaseActivity {

	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.vs_ocupantes_list);
        
        final Button btnOcupanteVerDetalle = (Button) findViewById(R.id.btnVerDetalleOcupante);
        final Button btnOcupanteAgregar = (Button) findViewById(R.id.btnAgregarOcupante);
        final Button btnOcupanteQuitar = (Button) findViewById(R.id.btnQuitarOcupante);
        btnOcupanteVerDetalle.setOnClickListener(this);
        btnOcupanteAgregar.setOnClickListener(this);
        btnOcupanteQuitar.setOnClickListener(this);

    }
	
	private void verDetalle() {
		Intent ocupanteModulo = obtenerOcupanteModulo(2);
		this.startActivity(ocupanteModulo); 
	}

	private void agregar() {
		Intent ocupanteModulo = obtenerOcupanteModulo(0);
		this.startActivity(ocupanteModulo); 
	}

	private void quitar() {
		eliminarOcupante(5);
	}
	
	private Intent obtenerOcupanteModulo(int codigoOcupante)
	{
		Intent ocupanteModulo = new Intent(this,OcupanteModuloActivity.class);
		
		Bundle bundle = new Bundle();
		bundle.putInt("codigoOcupante", codigoOcupante);
		
		ocupanteModulo.putExtras(bundle);
		
		return ocupanteModulo;		
	}

	@Override
	public void onClick(View v) {
		if(v.getId() == R.id.btnVerDetalleOcupante)
		{
			verDetalle();
		}
		else if(v.getId() == R.id.btnAgregarOcupante)
		{
			agregar();
		}
		else if(v.getId() == R.id.btnQuitarOcupante)
		{
			quitar();
		}
	}

	@Override
	public void onItemSelected(AdapterView<?> parent, View view, int pos,
			long id) {
		
	}

	@Override
	public void onNothingSelected(AdapterView<?> parent) {
		
	}
	
	@Override
	public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
		
	}
	
}
